place of habitation - Francés Inglés Diccionario